// ------------------------------Popup script -----------------------------------------
$(function() {
	var time = localStorage["looptime"];
	// 默认每隔6个小时触发一次
	if (time == null) time = 6*60;
	$("#looptime").val(time);
	$("#sign").click(function(){
		time = $("#looptime").val();
		if (!/\d+/g.test(time)) { // 只接受数字输入
			return alert("请输入正确的时间，单位为分钟");
		}
		time = parseInt(time);
		if (time < 1) return alert("你设置的周期太短了，刷界面怎么也得超过1分钟吧！");
		localStorage["looptime"] = time;
		time = time * 60000; // 转为毫秒
		var tId = localStorage["timeId"];
		if (tId != undefined) {
			chrome.runtime.getBackgroundPage(function (backgroundPage) { // 切换Context到后台
				backgroundPage.stopLoop(tId); // 先删除原来的定时器	
				backgroundPage.autoSign(time); // 重新设置定时器
			});
		} else {
			chrome.runtime.getBackgroundPage(function (backgroundPage) {
				backgroundPage.autoSign(time);	
			});
		}
		window.close(); // 关闭弹出界面
	});
}); 
